
using System;
using System.ComponentModel.DataAnnotations;
using Abp.Domain.Entities.Auditing;
using Yozeev.Enums;
using Yozeev.SystemConfig.SystemRecord;

namespace  Yozeev.SystemConfig.SystemRecord.Dtos
{
    public class CheckRecordEditDto
    {

        /// <summary>
        /// Id
        /// </summary>
        public Guid? Id { get; set; }         


        
		/// <summary>
		/// Mobile
		/// </summary>
		[Required(ErrorMessage="Mobile不能为空")]
		public string Mobile { get; set; }



		/// <summary>
		/// MassageType
		/// </summary>
		[Required(ErrorMessage="MassageType不能为空")]
		public MassageTypeEnum MassageType { get; set; }



		/// <summary>
		/// CheckExplain
		/// </summary>
[MaxLength(AppConsts.MaxEmailAddressLength)]
		[Required(ErrorMessage="CheckExplain不能为空")]
		public string CheckExplain { get; set; }



		/// <summary>
		/// Captcha
		/// </summary>
		[Required(ErrorMessage="Captcha不能为空")]
		public string Captcha { get; set; }



		/// <summary>
		/// IsEnabled
		/// </summary>
		[Required(ErrorMessage="IsEnabled不能为空")]
		public bool IsEnabled { get; set; }



		/// <summary>
		/// CheckTime
		/// </summary>
		[Required(ErrorMessage="CheckTime不能为空")]
		public DateTime CheckTime { get; set; }




    }
}